Tetrahedral Mesh Generation with Good Dihedral Angles Using Point Lattices
نویسندگان
چکیده
Tetrahedral Mesh Generation with Good Dihedral Angles Using Point Lattices by François Labelle Doctor of Philosophy in Computer Science University of California, Berkeley Professor Jonathan Shewchuk, Chair Three-dimensional meshes are frequently used to perform physical simulations in science and engineering. This involves decomposing a domain into a mesh of small elements, usually tetrahedra or hexahedra. The elements must be of good quality; in particular there should be no plane or dihedral angle close to 0 or 180 degrees. Automatically creating such meshes for complicated domains is a challenging problem, especially guaranteeing good dihedral angles, a goal that has eluded researchers for nearly two decades. By using point lattices, notably the body centered cubic lattice, we develop two tetrahedral mesh generation algorithms that, for the first time, come with meaningful guarantees on the quality of the elements. For domains bounded by an isosurface, we generate a tetrahedral mesh whose dihedral angles are bounded between 10.7 and 164.8 degrees, or (with a change in parameters) between 8.9 and 158.8 degrees. The algorithm is numerically robust and easy to implement because it generates tetrahedra from a small set of precomputed stencils. The algorithm is so fast that it can be invoked at each time step of a simulation, possibly in real time for small meshes. The tetrahedra are uniformly sized on the boundary, but in the interior it is possible to make them progressively larger. This combination of features makes the algorithm well suited for dynamic fluid simulation. If the isosurface is a smooth 2-manifold with bounded curvature, and the tetrahedra are sufficiently small, then the boundary of the mesh is guaranteed to be a geometrically and topologically accurate approximation of the isosurface. For polyhedral domains, Delaunay refinement is a common mesh generation technique that produces guaranteed-quality tetrahedra with one exception: sliver-shaped tetrahedra that can have dihedral angles arbitrarily close to 0 and 180 degrees. We show how slivers away from the boundary can be avoided by inserting lattice points while maintaining the Delaunay property of the mesh. It is possible to control the size of tetrahedra, this time both in the interior and on the boundary, and a user may input a set of points which
منابع مشابه
Tetrahedral Mesh Generation with Good Dihedral Angles
Tetrahedral Mesh Generation with Good Dihedral Angles Using Point Lattices by François Labelle Doctor of Philosophy in Computer Science University of California, Berkeley Professor Jonathan Shewchuk, Chair Three-dimensional meshes are frequently used to perform physical simulations in science and engineering. This involves decomposing a domain into a mesh of small elements, usually tetrahedra o...
متن کاملA Point Creation Strategy for Mesh Generation Using Crystal Lattices as Templates
A strategy is presented to define background meshes based on crystal lattices. Crystal-based background meshes have much better initial distribution of minimum dihedral angles than regular background meshes, facilitating the optimization procedures that rely on previously defined tetrahedral meshes. In addition, these background meshes can reduce significantly, or even eliminate, the number of ...
متن کاملFeature-sensitive tetrahedral mesh generation with guaranteed quality
Tetrahedral meshes are being extensively used in finite element methods (FEM). This paper proposes an algorithm to generate feature-sensitive and high-quality tetrahedral meshes from an arbitrary surface mesh model. A top-down octree subdivision is conducted on the surface mesh and a set of tetrahedra are constructed using adaptive body-centered cubic (BCC) lattices. Special treatments are give...
متن کاملIsosurface Stuffing Improved (DRAFT: October 23, 2013)
We present two improvements to Labelle and Shewchuk’s isosurface stuffing algorithm for tetrahedral mesh generation. First, we use an acute tetrahedral lattice known as the A15 lattice in place of the original BCC lattice. In the uniform case, the higher-quality tetrahedra of A15 significantly improve the quality of the resulting mesh; BCC remains the best choice for adaptive meshes, as the A15...
متن کاملHigh-Quality Multi-Tissue Mesh Generation for Finite Element Analysis
Mesh generation on 3D segmented images is a fundamental step for the construction of realistic biomechanical models. Mesh elements with low or large dihedral angles are undesirable, since they are known to underpin the speed and accuracy of the subsequent finite element analysis. In this paper, we present an algorithm for meshing 3D multi-label images. A notable feature of our method is its abi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007